Skip to content

merge: release develop#77

Merged
qtaghdi merged 16 commits intomainfrom
develop
Mar 20, 2026
Merged

merge: release develop#77
qtaghdi merged 16 commits intomainfrom
develop

Conversation

@qtaghdi
Copy link
Copy Markdown
Member

@qtaghdi qtaghdi commented Mar 20, 2026

제목

merge: release develop

작업한 내용

  • signinsign-in, searchparamssearch-params kebab-case 리네이밍
  • shared/hooks/next, shared/libs, shared/schema JSDoc 주석 추가
  • app 페이지 개선 (HomePage 리네이밍, 환영 콘텐츠, RootLayout JSDoc)
  • shadcn signin 페이지 인덴트 통일

전달할 추가 이슈

  • 없음

qtaghdi and others added 8 commits March 20, 2026 15:52
entities/signin, features/signin 디렉토리를 sign-in으로 리네이밍하고
관련 import 경로를 업데이트합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
searchparams.ts를 search-params.ts로 리네이밍하고
index.ts의 export 경로와 모듈 JSDoc을 업데이트합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
BigtabletLink, BigtabletNavigation, BigtabletParams, BigtabletPathname,
BigtabletRouter 훅에 JSDoc 주석을 추가합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
api/axios, api/cookie, api/gcp, ui/date, ui/portal, ui/scroll, ui/text
유틸리티 함수 및 훅에 JSDoc 주석을 추가합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
에러 파싱 및 에러 메시지 스키마 유틸리티에 JSDoc 주석을 추가합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
App → HomePage 리네이밍, 환영 페이지 콘텐츠 추가,
RootLayout에 JSDoc 주석을 추가합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
탭 인덴트를 스페이스로 통일합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
refactor: apply kebab-case naming and JSDoc conventions to templates
@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

이 PR은 코드베이스 전반의 일관성과 유지보수성을 향상시키는 데 중점을 둡니다. 주요 변경 사항으로는 네이밍 컨벤션을 kebab-case로 통일하고, 핵심 유틸리티 및 컴포넌트에 상세한 JSDoc 주석을 추가하여 문서화를 강화했습니다. 또한, 애플리케이션의 초기 진입점 페이지를 개선하고, Shadcn 템플릿의 로그인 페이지 코드 스타일을 정돈하여 개발 경험과 코드 품질을 높였습니다.

Highlights

  • 네이밍 컨벤션 통일: signinsign-in으로, searchparamssearch-params로 변경하여 kebab-case를 적용했습니다.
  • JSDoc 주석 추가: shared/hooks/next, shared/libs, shared/schema 경로의 주요 파일들에 JSDoc 주석을 추가하여 코드 가독성과 문서화를 개선했습니다.
  • 앱 페이지 개선: 루트 페이지 컴포넌트의 이름을 App에서 HomePage로 변경하고, 환영 콘텐츠를 추가했으며, RootLayout에 JSDoc을 추가했습니다.
  • Shadcn 로그인 페이지 인덴트 통일: Shadcn 템플릿의 로그인 페이지 코드 인덴트를 통일하여 일관성을 확보했습니다.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

qtaghdi and others added 3 commits March 20, 2026 15:59
@clack/prompts 0.9→1.1, @commitlint 19→20, @types/node 24→25,
semantic-release, tsup, typescript 등 최신 버전으로 업그레이드합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
next 16.1.5→16.2.0, @bigtablet/design-system 1.18→1.22, biome 2.3→2.4,
zod 4.1→4.3, sass, axios, zustand 등 최신 버전으로 업그레이드합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
next 16.1.5→16.2.0, biome 2.3→2.4, lucide-react 0.552→0.577,
tailwind-merge 3.0→3.5, zod, axios, zustand 등 최신 버전으로 업그레이드합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

The pull request primarily focuses on refactoring authentication-related code, including renaming signin modules to sign-in for consistency across design-system and shadcn templates, and introducing new API, constants, and mutation files for sign-in functionality. It also enhances the useSignin hook by implementing robust URL validation to prevent open redirect vulnerabilities and refactors its mutation logic. Additionally, the changes include adding comprehensive JSDoc comments to various components, hooks, and utilities, improving error handling in the GCP upload API to throw errors for invalid responses, and refining the formatRelative date utility with named constants. Review comments suggest further improvements to the redirect URL validation logic in the useSignin hook, recommend replacing inline styles with CSS modules for better maintainability, and advise removing a redundant async wrapper in the useSigninMutation's mutationFn.

qtaghdi and others added 5 commits March 20, 2026 16:01
- consolidate redirect validation logic in design-system sign-in hook
- use startsWith instead of includes for redirect validation in shadcn
- replace inline styles with CSS module in design-system home page
- remove redundant async wrapper in design-system signin mutation
- throw error instead of returning empty string in gcp upload api

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
deploy.yml에서 하드코딩된 pnpm@9를 제거하고 packageManager 필드를
참조하도록 변경합니다. packageManager를 pnpm@10.32.0으로 고정합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@clack/prompts 1.x에서 validate 콜백의 value 타입이 string | undefined로
변경되어 기본값을 할당합니다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@qtaghdi qtaghdi merged commit b7b744b into main Mar 20, 2026
7 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.6.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant